home *** CD-ROM | disk | FTP | other *** search
- /*
- * Please do not edit this file.
- * It was generated using rpcgen.
- */
-
- #include <rpc/types.h>
- #include <rpc/xdr.h>
-
- #include "pcnfsd.h"
-
- bool_t
- xdr_ident(XDR *xdrs, ident *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_string(xdrs, objp, IDENTLEN)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_message(XDR *xdrs, message *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_string(xdrs, objp, MESSAGELEN)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_password(XDR *xdrs, password *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_string(xdrs, objp, PASSWORDLEN)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_client(XDR *xdrs, client *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_string(xdrs, objp, CLIENTLEN)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_printername(XDR *xdrs, printername *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_string(xdrs, objp, PRINTERNAMELEN)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_username(XDR *xdrs, username *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_string(xdrs, objp, USERNAMELEN)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_comment(XDR *xdrs, comment *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_string(xdrs, objp, COMMENTLEN)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_spoolname(XDR *xdrs, spoolname *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_string(xdrs, objp, SPOOLNAMELEN)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_printjobid(XDR *xdrs, printjobid *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_string(xdrs, objp, PRINTJOBIDLEN)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_homedir(XDR *xdrs, homedir *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_string(xdrs, objp, OPTIONSLEN)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_options(XDR *xdrs, options *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_string(xdrs, objp, OPTIONSLEN)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_arstat(XDR *xdrs, arstat *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_enum(xdrs, (enum_t *)objp)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_alrstat(XDR *xdrs, alrstat *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_enum(xdrs, (enum_t *)objp)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_pirstat(XDR *xdrs, pirstat *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_enum(xdrs, (enum_t *)objp)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_pcrstat(XDR *xdrs, pcrstat *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_enum(xdrs, (enum_t *)objp)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_psrstat(XDR *xdrs, psrstat *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_enum(xdrs, (enum_t *)objp)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_mapreq(XDR *xdrs, mapreq *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_enum(xdrs, (enum_t *)objp)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_maprstat(XDR *xdrs, maprstat *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_enum(xdrs, (enum_t *)objp)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_auth_args(XDR *xdrs, auth_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_ident(xdrs, &objp->id)) {
- return (FALSE);
- }
- if (!xdr_password(xdrs, &objp->pw)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_auth_results(XDR *xdrs, auth_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_arstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->uid)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->gid)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_pr_init_args(XDR *xdrs, pr_init_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_pr_init_results(XDR *xdrs, pr_init_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_pirstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_spoolname(xdrs, &objp->dir)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_pr_start_args(XDR *xdrs, pr_start_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- if (!xdr_username(xdrs, &objp->user)) {
- return (FALSE);
- }
- if (!xdr_spoolname(xdrs, &objp->file)) {
- return (FALSE);
- }
- if (!xdr_options(xdrs, &objp->opts)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_pr_start_results(XDR *xdrs, pr_start_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_psrstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_info_args(XDR *xdrs, v2_info_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_comment(xdrs, &objp->vers)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_info_results(XDR *xdrs, v2_info_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_comment(xdrs, &objp->vers)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- if (!xdr_array(xdrs, (char **)&objp->facilities.facilities_val, (u_int *)&objp->facilities.facilities_len, FACILITIESMAX, sizeof(int), (xdrproc_t)xdr_int)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_init_args(XDR *xdrs, v2_pr_init_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_init_results(XDR *xdrs, v2_pr_init_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_pirstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_spoolname(xdrs, &objp->dir)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_start_args(XDR *xdrs, v2_pr_start_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- if (!xdr_username(xdrs, &objp->user)) {
- return (FALSE);
- }
- if (!xdr_spoolname(xdrs, &objp->file)) {
- return (FALSE);
- }
- if (!xdr_options(xdrs, &objp->opts)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->copies)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_start_results(XDR *xdrs, v2_pr_start_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_psrstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_printjobid(xdrs, &objp->id)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_pr_list(XDR *xdrs, pr_list *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_pointer(xdrs, (char **)objp, sizeof(struct pr_list_item), (xdrproc_t)xdr_pr_list_item)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_pr_list_item(XDR *xdrs, pr_list_item *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- if (!xdr_printername(xdrs, &objp->device)) {
- return (FALSE);
- }
- if (!xdr_client(xdrs, &objp->remhost)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- if (!xdr_pr_list(xdrs, &objp->pr_next)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_list_results(XDR *xdrs, v2_pr_list_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- if (!xdr_pr_list(xdrs, &objp->printers)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_queue_args(XDR *xdrs, v2_pr_queue_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_username(xdrs, &objp->user)) {
- return (FALSE);
- }
- if (!xdr_bool(xdrs, &objp->just_mine)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_pr_queue(XDR *xdrs, pr_queue *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_pointer(xdrs, (char **)objp, sizeof(struct pr_queue_item), (xdrproc_t)xdr_pr_queue_item)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_pr_queue_item(XDR *xdrs, pr_queue_item *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_int(xdrs, &objp->position)) {
- return (FALSE);
- }
- if (!xdr_printjobid(xdrs, &objp->id)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->size)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->status)) {
- return (FALSE);
- }
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_username(xdrs, &objp->user)) {
- return (FALSE);
- }
- if (!xdr_spoolname(xdrs, &objp->file)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- if (!xdr_pr_queue(xdrs, &objp->pr_next)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_queue_results(XDR *xdrs, v2_pr_queue_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
-
- if (xdrs->x_op == XDR_ENCODE) {
- if (!xdr_pirstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- buf = XDR_INLINE(xdrs,3 * BYTES_PER_XDR_UNIT);
- if (buf == NULL) {
- if (!xdr_bool(xdrs, &objp->just_yours)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->qlen)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->qshown)) {
- return (FALSE);
- }
-
- }
- else {
- IXDR_PUT_BOOL(buf,objp->just_yours);
- IXDR_PUT_LONG(buf,objp->qlen);
- IXDR_PUT_LONG(buf,objp->qshown);
- }
- if (!xdr_pr_queue(xdrs, &objp->jobs)) {
- return (FALSE);
- }
-
- return (TRUE);
- } else if (xdrs->x_op == XDR_DECODE) {
- if (!xdr_pirstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- buf = XDR_INLINE(xdrs,3 * BYTES_PER_XDR_UNIT);
- if (buf == NULL) {
- if (!xdr_bool(xdrs, &objp->just_yours)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->qlen)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->qshown)) {
- return (FALSE);
- }
-
- }
- else {
- objp->just_yours = IXDR_GET_BOOL(buf);
- objp->qlen = IXDR_GET_LONG(buf);
- objp->qshown = IXDR_GET_LONG(buf);
- }
- if (!xdr_pr_queue(xdrs, &objp->jobs)) {
- return (FALSE);
- }
- return(TRUE);
- }
-
- if (!xdr_pirstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- if (!xdr_bool(xdrs, &objp->just_yours)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->qlen)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->qshown)) {
- return (FALSE);
- }
- if (!xdr_pr_queue(xdrs, &objp->jobs)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_cancel_args(XDR *xdrs, v2_pr_cancel_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_username(xdrs, &objp->user)) {
- return (FALSE);
- }
- if (!xdr_printjobid(xdrs, &objp->id)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_cancel_results(XDR *xdrs, v2_pr_cancel_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_pcrstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_status_args(XDR *xdrs, v2_pr_status_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_status_results(XDR *xdrs, v2_pr_status_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
-
- if (xdrs->x_op == XDR_ENCODE) {
- if (!xdr_pirstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- buf = XDR_INLINE(xdrs,4 * BYTES_PER_XDR_UNIT);
- if (buf == NULL) {
- if (!xdr_bool(xdrs, &objp->avail)) {
- return (FALSE);
- }
- if (!xdr_bool(xdrs, &objp->printing)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->qlen)) {
- return (FALSE);
- }
- if (!xdr_bool(xdrs, &objp->needs_operator)) {
- return (FALSE);
- }
-
- }
- else {
- IXDR_PUT_BOOL(buf,objp->avail);
- IXDR_PUT_BOOL(buf,objp->printing);
- IXDR_PUT_LONG(buf,objp->qlen);
- IXDR_PUT_BOOL(buf,objp->needs_operator);
- }
- if (!xdr_comment(xdrs, &objp->status)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
-
- return (TRUE);
- } else if (xdrs->x_op == XDR_DECODE) {
- if (!xdr_pirstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- buf = XDR_INLINE(xdrs,4 * BYTES_PER_XDR_UNIT);
- if (buf == NULL) {
- if (!xdr_bool(xdrs, &objp->avail)) {
- return (FALSE);
- }
- if (!xdr_bool(xdrs, &objp->printing)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->qlen)) {
- return (FALSE);
- }
- if (!xdr_bool(xdrs, &objp->needs_operator)) {
- return (FALSE);
- }
-
- }
- else {
- objp->avail = IXDR_GET_BOOL(buf);
- objp->printing = IXDR_GET_BOOL(buf);
- objp->qlen = IXDR_GET_LONG(buf);
- objp->needs_operator = IXDR_GET_BOOL(buf);
- }
- if (!xdr_comment(xdrs, &objp->status)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return(TRUE);
- }
-
- if (!xdr_pirstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_bool(xdrs, &objp->avail)) {
- return (FALSE);
- }
- if (!xdr_bool(xdrs, &objp->printing)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->qlen)) {
- return (FALSE);
- }
- if (!xdr_bool(xdrs, &objp->needs_operator)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->status)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_admin_args(XDR *xdrs, v2_pr_admin_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_username(xdrs, &objp->user)) {
- return (FALSE);
- }
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_admin_results(XDR *xdrs, v2_pr_admin_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_pirstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_requeue_args(XDR *xdrs, v2_pr_requeue_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_username(xdrs, &objp->user)) {
- return (FALSE);
- }
- if (!xdr_printjobid(xdrs, &objp->id)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->qpos)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_requeue_results(XDR *xdrs, v2_pr_requeue_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_pcrstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_hold_args(XDR *xdrs, v2_pr_hold_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_username(xdrs, &objp->user)) {
- return (FALSE);
- }
- if (!xdr_printjobid(xdrs, &objp->id)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_hold_results(XDR *xdrs, v2_pr_hold_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_pcrstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_release_args(XDR *xdrs, v2_pr_release_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_username(xdrs, &objp->user)) {
- return (FALSE);
- }
- if (!xdr_printjobid(xdrs, &objp->id)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_pr_release_results(XDR *xdrs, v2_pr_release_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_pcrstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_mapreq_arg(XDR *xdrs, mapreq_arg *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_pointer(xdrs, (char **)objp, sizeof(struct mapreq_arg_item), (xdrproc_t)xdr_mapreq_arg_item)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_mapreq_arg_item(XDR *xdrs, mapreq_arg_item *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_mapreq(xdrs, &objp->req)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->id)) {
- return (FALSE);
- }
- if (!xdr_username(xdrs, &objp->name)) {
- return (FALSE);
- }
- if (!xdr_mapreq_arg(xdrs, &objp->mapreq_next)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_mapreq_res(XDR *xdrs, mapreq_res *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_pointer(xdrs, (char **)objp, sizeof(struct mapreq_res_item), (xdrproc_t)xdr_mapreq_res_item)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_mapreq_res_item(XDR *xdrs, mapreq_res_item *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_mapreq(xdrs, &objp->req)) {
- return (FALSE);
- }
- if (!xdr_maprstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->id)) {
- return (FALSE);
- }
- if (!xdr_username(xdrs, &objp->name)) {
- return (FALSE);
- }
- if (!xdr_mapreq_res(xdrs, &objp->mapreq_next)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_mapid_args(XDR *xdrs, v2_mapid_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- if (!xdr_mapreq_arg(xdrs, &objp->req_list)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_mapid_results(XDR *xdrs, v2_mapid_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- if (!xdr_mapreq_res(xdrs, &objp->res_list)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_auth_args(XDR *xdrs, v2_auth_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_ident(xdrs, &objp->id)) {
- return (FALSE);
- }
- if (!xdr_password(xdrs, &objp->pw)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_auth_results(XDR *xdrs, v2_auth_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_arstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->uid)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->gid)) {
- return (FALSE);
- }
- if (!xdr_array(xdrs, (char **)&objp->gids.gids_val, (u_int *)&objp->gids.gids_len, EXTRAGIDLEN, sizeof(u_int), (xdrproc_t)xdr_u_int)) {
- return (FALSE);
- }
- if (!xdr_homedir(xdrs, &objp->home)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->def_umask)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_alert_args(XDR *xdrs, v2_alert_args *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_client(xdrs, &objp->system)) {
- return (FALSE);
- }
- if (!xdr_printername(xdrs, &objp->pn)) {
- return (FALSE);
- }
- if (!xdr_username(xdrs, &objp->user)) {
- return (FALSE);
- }
- if (!xdr_message(xdrs, &objp->msg)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_v2_alert_results(XDR *xdrs, v2_alert_results *objp)
- {
-
- register long *buf;
- (void)buf;
-
- if (!xdr_alrstat(xdrs, &objp->stat)) {
- return (FALSE);
- }
- if (!xdr_comment(xdrs, &objp->cm)) {
- return (FALSE);
- }
- return (TRUE);
- }
- #if RPC_SVC
- static void _msgout();
- void msg_out(msg) char *msg; {_msgout(msg);}
- #endif
- #if RPC_HDR
- extern void msg_out();
- #endif
-